package cn.iotab.iotkit.transport.api.access;

import cn.iotab.iotkit.transport.api.common.queue.TransportQueueConfig;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class TransportAccessConfig {
    //pull interval
    private int notificationsPollDuration = 500;

    //队列相关配置
    private TransportQueueConfig queueConfig;

    //rpc channel id
    private String rpcChannelId;
    //queue consumer topic
    private String upStreamTopic;
    private String consumerGroup;
    //queue producer topic
    private String downStreamTopic;

}
